package com.zqxq.lottery.entity.po.order;

import com.baomidou.mybatisplus.annotations.TableId;
import com.baomidou.mybatisplus.annotations.TableName;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * @Description ：用户订单
 * @Author ： 解风
 * @Date ： 2018/03/14 09:42
 */
@Data
@TableName("user_order")
public class UserOrderPO {

    @TableId
    private Long id;//
    private Long user_id;//'用户ID'
    private Long lottery_id;//彩种ID
    private String period;//期号
    private Integer buy_way;//购买形式 0-代购；1-合买
    private Integer pay_way;//支付方式 0-系统；1-支付宝；2-银行卡；3-奖金；4-余额；5-红包；6-微信；99-其它
    private String pay_account;//支付账号
    private BigDecimal pay_amount;//支付金额
    private BigDecimal prize;//中奖金额
    private BigDecimal after_tax;//税后金额
    private Integer status;//订单状态 0：待付款；1：待出票；2：待开奖；3：未中奖；4：已中奖【人工审核】；5：待领奖；6：已领奖；7：取消，8：支付中
    private Integer ticket_show;//前端显示出票 0-不显示；1-显示
    private Integer ticket_status;//出票状态： 0-未出票；1-已出票
    private String lottery_num;//开奖号码
    private Integer bet_num;//注数
    private Integer bet_times;//倍投
    private String bet_bunch;//串投方式 单串(1)；2串1(2-1)
    private Integer bet_append;//追投期数
    private Integer append;//是否追加 0-否；1-是
    private Date lottery_time;//预计开奖时间
    private Date create_time;//下单时间
    private Date update_time;//修改时间
    private Date win_time;//中奖时间
    private Long follow_order_id;//跟单id
    private Integer follow_status;//跟单状态 0：普通；1：跟单；2：推单
    private Integer is_bonus_optimize;//是否奖金优化 0：是；1：否；
    private String bonus_optimize_type;//奖金优化方式
}
